package DataStorage;

import java.util.List;

import HibernateSQLite.java.model.TNC_Objectif;

public interface ITNC_ObjectifDAO extends IGenericDAO<TNC_Objectif, Long> {

	public boolean isExist(long TNC_Objectif_id);
	public boolean isExistInformationLigne_id(long InformationLigne_id);
	

	public boolean isExist(TNC_Objectif tnc_objectif);

	public boolean isExist(String CLASSE, String TNC_Objectf_renault,
			long InformationLigne_id);

	public String getTNC_Objectif_Qdas(String CLASSE);
	
	public List<TNC_Objectif> getListTNC_Objectif(long InformationLigne_id);

	public void saveTNC_Objectif(String CLASS, String TNC_Objectf_renault,
			long InformationLigne_id);

	public void saveTNC_Objectif(List<String> CLASS,
			List<String> TNC_Objectf_renault, long InformationLigne_id);
	
	public void deleteTNC_Objectifs(long InformationLigne_id);
}
